# 函数base64.b16decode() 和base64.b16encode() 只能操作大写形式的十六进制字母
# binascii模块中的函数大小写都能处理.

# 在解码十六进制数时，函数b16decode() 和a2b hex() 可以接受字节或unicode 字符串。
# 但是，unicode 字符串必须仅仅只包含ASCII 编码的十六进制数。

import binascii
import base64

s = b'hello'
h = binascii.b2a_hex(s)
print(h)
print(binascii.a2b_hex(h))

h = base64.b16encode(s)
print(h)
print(h.decode('ascii'))
print(base64.b16decode(h))
